import request from './request'

/**
 * 认证相关API
 */

/**
 * 用户登录
 * @param {Object} data - 登录数据
 * @param {string} data.username - 用户名
 * @param {string} data.password - 密码
 * @returns {Promise} 登录响应
 */
export const login = (data) => {
    return request({
        url: '/api/auth/login',
        method: 'POST',
        data
    })
}

/**
 * 用户登出
 * @returns {Promise} 登出响应
 */
export const logout = () => {
    return request({
        url: '/api/auth/logout',
        method: 'POST'
    })
}

/**
 * 获取当前用户信息
 * @returns {Promise} 用户信息响应
 */
export const getCurrentUser = () => {
    return request({
        url: '/api/user/profile',
        method: 'GET'
    })
}
